/****************************************************************
*  COPYRIGHT MorningCore CO.,LTD                               *
*****************************************************************/
/****************************************************************
 * FileName:    <HybridDFT.h>
 * version:     <1.0.0>
 * Purpose:     <Header file of PUSCHSymbolMain.c>
 * Authors:     <guohuayong>
 * Notes:       <None>
 ****************************************************************/

/******************************************************************************
*  HISTORY OF CHANGES
*   <Date>          <Author>        <Version>       <DESCRIPTION>
*  2009-06-15      guohuayong        1.0.0            original
******************************************************************************/

#ifndef _ue_tx_srp_pusch_fe_fix
#define _ue_tx_srp_pusch_fe_fix

/*-----------including external files -----------------------------*/
#include "../../../../CommLib_FltC/MacroDef.h"
#include "../../../../CommLib_FltC/Typedef.h"
#include "../../../../CommLib_FxpC/lib_arith_N.h"
#include "../../../../CommLib_FxpC/fgpg_fft_ip_core_400MHz.h"
#include "../../common/head/NR_UL_macro.h"
#include "ue_tx_pusch_scrambling_fix.h"
#include "ue_tx_pusch_bitreplacing_f.h"
#include "ue_tx_pusch_mod_fix.h"
#include "ue_tx_pusch_layermapper_fix.h"
#include "ue_tx_pusch_HybridDFT_fix.h"
#include "ue_tx_pusch_precoding_fix.h"
#include "ue_tx_pusch_remapper_fix.h"
#include "ue_tx_pusch_rsgen_fix.h"
#include "math.h"
#include <stdio.h>
#include "stdlib.h"
//#define fpga_print 1
//#define _CRT_SECURE_NO_DEPRECATE
/*-----------external variable declaration-------------------------*/

/*-----------constant and type declaration-------------------------*/

/*-----------macro declaration-------------------------------------*/

/*-----------variable declaration-----------------------------------*/

/*-----------Function or task prototype declaration-----------------*/
void SRP_PUSCH_FE_fix
(
	stULParamTable *SimParam,
	int8    BRP_ULSCH_Op[][CW_MAX_LEN],  	
	cmplx_frN    *SubFrameOp[MAXSYMNUM]
);

#endif












